Efficient Trace File Compression Design with Locality and Address Difference
نویسندگان
چکیده
Trace-driven simulation is a simple, fast, and convenient approach to simulate computer architecture for power consumption, throughput, CPU time, and other factors. However, trace-driven simulation requires a massive storage space to save the trace files of benchmark programs. Therefore, an important task is how to design a compression method that reduces the storage space of trace files efficiently. In addition to the compression method, on-the-fly decompression is an important approach to decrease the time of running simulations. Rather than providing the compression method and being absent from the on-the-fly decompression, this paper proposes a novel compression method with a high trace file compression ratio, and provides on-the-fly decompression. To obtain higher compression ratios for compressing trace files compared to previous works, this study proposes a dynamic reference table that accounts for the locality of executed programs to compress the non-sequential addresses in a trace file. In addition, to use compressed trace files easily, this study also proposes an on-the-fly decompression method to decrease the duration of running simulations and efficiently reduce the time for decompressing compressed trace files. The simulation results showed that the proposed method yielded superior compression ratios compared to previous works, including PDATS, PDI, LBTC, and SBC. Conversely, the sizes of the compressed trace files using our proposed method are 58%, 8%, 11%, and 57% of those with PDATS, PDI, LBTC, and SBC, respectively. In addition, the proposed method showed improved compression time and decompression time than PDI, LBTC, and SBC, which considers both addresses and instructions.
منابع مشابه
Design and Performance of Compressed Interconnects for High Performance Servers
As microprocessors scale rapidly in frequency, the design of fast and efficient interconnects becomes extremely important for low latency data access and high performance. Furthermore, in a multiprocessor configuration, the width of the shared interconnect can pose a significant hurdle in terms of design complexity, cost, and achievable interconnect frequency. In this paper, we evaluate a techn...
متن کاملPSnAP: Accurate Synthetic Address Streams through Memory Profiles
Memory address traces are an important information source; they drive memory simulations for performance modeling, systems design and application tuning. For long running applications, the direct use of an address trace is complicated by its size. Previous attempts to reduce address trace size incurred a substantial penalty with respect to trace accuracy. We propose a novel method of memory pro...
متن کاملFile recipe compression in data deduplication systems
Data deduplication systems discover and exploit redundancies between different data blocks. The most common approach divides data into chunks and identifies redundancies via fingerprints. The file content can be rebuilt by combining the chunk fingerprints which are stored sequentially in a file recipe. The corresponding file recipe data can occupy a significant fraction of the total disk space,...
متن کاملMEDICAL IMAGE COMPRESSION: A REVIEW
Within recent years the use of medical images for diagnosis purposes has become necessity. The limitation in transmission and storage space also growing size of medical images has necessitated the need for efficient method, then image Compression is required as an efficient way to reduces irrelevant and redundancy of the image data in order to be able to store or transmits data. It also reduces...
متن کاملEliMFS: Achieving Efficient, Leakage-resilient, and Multi-keyword Fuzzy Search on Encrypted Cloud Data
Motivated by privacy preservation requirements for outsourced data, keyword searches over encrypted cloud data have become a hot topic. Compared to single-keyword exact searches, multi-keyword fuzzy search schemes attract more attention because of their improvements in search accuracy, typo tolerance, and user experience in general. However, existing multi-keyword fuzzy search solutions are not...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Inf. Sci. Eng.
دوره 29 شماره
صفحات -
تاریخ انتشار 2013